Block Structure vs. Scope Extrusion: Between Innocence and Omniscience
نویسندگان
چکیده
We study the semantic meaning of block structure using game semantics and introduce the notion of block-innocent strategies, which turns out to characterise call-by-value computation with block-allocated storage through soundness, finitary definability and universality results. This puts us in a good position to conduct a comparative study of purely functional computation, computation with block storage and dynamic memory allocation respectively. For example, we show that dynamic variable allocation can be replaced with blockallocated variables exactly when the term involved (open or closed) is of base type and that block-allocated storage can be replaced with purely functional computation when types of order two are involved. To illustrate the restrictive nature of block structure further, we prove a decidability result for a finitary fragment of call-by-value Idealized Algol for which it is known that allowing for dynamic memory allocation leads to undecidability.
منابع مشابه
Innovation in the Agro-Food Sector: from Technical Innovation-Centred Approaches to Sustainability Transition Processes
Innovation is a complex phenomenon and process involving translation of knowledge into new techniques, products, services. It is considered crucial for sustainable agriculture development and achievement of long-term food security. The review describes the diversity of innovation and relates it to agro-food sector. It also sheds light on different innovation models and explores their contributi...
متن کاملOmniscience in Narrative Construction: Old Challenges and New
Since modernism, narrative omniscience has been much attacked, yet little studied and understood. This in inverse ratio to the central role it actually plays in narrative discourse and metadiscourse alike: the telling, reading, grouping, evolving, conceptualizing of stories, invented (e.g., novelistic) or inspired (biblical, Homeric). Here I review the various old-new critical thrusts against e...
متن کاملClassic versus Inguinal Approach for Obturator Nerve Block in Transurethral Resection of Bladder Cancer under Spinal Anesthesia: A Randomized Controlled Trial
Single spinal anesthesia in transurethral resection of bladder tumor (TURBT) has been reported to be unable to prevent obturator nerve stimulation and adductor muscle contraction, which can cause complications like bladder perforation. The present study aimed to compare the effectiveness of the classic and inguinal approaches for obturator nerve block (ONB). Seventy patients with cancers of the...
متن کاملComparison of Spinal Anesthesia in L3-L4 and L4-L5 on Sensory-Motor Block Level and Hemodynamic Status in Cesarean Section
Background and Objective: The injection site in spinal anesthesia is one of the factors that can affect the height of the sensory block. This clinical trial study aimed to compare the effect of spinal anesthesia at L3-L4 and L4-L5 on the level of sensory-motor block and hemodynamic status in cesarean section. Materials and Methods: Seventy patients undergoing elective cesarean section and rece...
متن کاملDivine Cognitive Power
Standard analyses of omniscience are advanced in terms of a being's knowing the truth value of propositions. For example, Kenny writes that 'The doctrine of omni-science is easy to formulate precisely: it is the doctrine that for all p, then God knows that p.1 Richard Swinburne proposes that 'To say of a person P that he is omniscient at time t is to say that at t P knows of every true proposit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Logical Methods in Computer Science
دوره 12 شماره
صفحات -
تاریخ انتشار 2010